<?php

/**
 * Implenta las funciones necesarias para gestionar un usuario del sistema
 *
 * @author Daniel Cardoza, Gary Dos Santos, Freddy Rodriguez
 */
class Usuario {
    
   private $id;
   private $cedula;
   private $nombre;
   private $apellido;
   private $direccion;
   private $telefono;
   private $email;
   private $clave;
   private $privilegio;

   function __construct($id, $cedula, $nombre, $apellido, $direccion, $telefono, $email, $clave, $privilegio) {
       $this->id = $id;
       $this->cedula = $cedula;
       $this->nombre = $nombre;
       $this->apellido = $apellido;
       $this->direccion = $direccion;
       $this->telefono = $telefono;
       $this->email = $email;
       $this->clave = $clave;
       $this->privilegio = $privilegio;
   }
  
   public function getId() {
        return $this->id;
   }

   public function getCedula() {
       return $this->cedula;
   }

   public function setCedula( $cedula ) {
       $this->cedula = $cedula;
   }

   public function getNombre() {
       return $this->nombre;
   }

   public function setNombre( $nombre ) {
       $this->nombre = $nombre;
   }

   public function getApellido() {
       return $this->apellido;
   }

   public function setApellido( $apellido ) {
       $this->apellido = $apellido;
   }

   public function getDireccion() {
       return $this->direccion;
   }

   public function setDireccion( $direccion ) {
       $this->direccion = $direccion;
   }

   public function getTelefono() {
       return $this->telefono;
   }

   public function setTelefono( $telefono ) {
       $this->telefono = $telefono;
   }

   public function getEmail() {
       return $this->email;
   }

   public function setEmail( $email ) {
       $this->email = $email;
   }

   public function getClave() {
       return $this->clave;
   }

   public function setClave( $clave ) {
       $this->clave = $clave;
   }

   public function getPrivilegio() {
       return $this->privilegio;
   }

   public function setPrivilegio( $privilegio ) {
       $this->privilegio = $privilegio;
   }

   public function toArray() {
        $data['USR_ID'] = $this->getId();
        $data['USR_CEDULA'] = $this->getCedula();
        $data['USR_NOMBRE'] = $this->getNombre();
        $data['USR_APELLIDO'] = $this->getApellido();
        $data['USR_DIRECCION'] = $this->getDireccion();
        $data['USR_TELEFONO'] = $this->getTelefono();
        $data['USR_EMAIL'] = $this->getEmail();
        $data['USR_CLAVE'] = $this->getClave();
        $data['USR_PRIVILEGIO'] = $this->getPrivilegio();
        return $data;
}

}
?>
